from PyQt6.QtWidgets import (QApplication, QMainWindow, 
                            QPushButton, QVBoxLayout, QWidget)

class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()
        
        self.setWindowTitle("我的第一个PyQt应用")
        self.setGeometry(100, 100, 300, 200)  # x, y, width, height
        
        # 创建按钮
        self.button = QPushButton("点击我")
        
        # 设置布局
        layout = QVBoxLayout()
        layout.addWidget(self.button)
        
        # 创建容器并设置布局
        container = QWidget()
        container.setLayout(layout)
        
        # 设置中心部件
        self.setCentralWidget(container)

# 创建应用
app = QApplication([])

# 创建并显示主窗口
window = MainWindow()
window.show()

# 运行应用
app.exec()